The binding context which has the object to be bound.
Return Value
A Task which on completion returns a Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult which represents the result of the model binding process.
Remarks
A null return value means that this model binder was not able to handle the request. Returning null ensures that subsequent model binders are run. If a non null value indicates that the model binder was able to handle the request.